package thread;

public class ThreadInfoDemo {
    public static void main(String[] args) {
//        Thread t = new Thread("大黄");
        Thread t = new Thread(){
            public  void run(){
                /*
                String getName()
                获取线程名字
                我们定义的线程若，没有显示的指定名字是，系统分配一个
                名字.格式：Thread-xx是一个数字
                 */
                String name = this.getName();
                System.out.println(name);

                /*
                可以作为ID只用的值必须同时具备两个要求：
                1.非空
                2.唯一
                 */
                long id =this.getId();//id:唯一标识
                System.out.println(id);

                /*
                int getPriority()
                获取线程的优先级
                 */
                int pr = this.getPriority();
                System.out.println(pr);

                //线程是否被中断
                boolean isInterrupted = this.isInterrupted();
                //线程是否为守护线程
                boolean isDaemon = this.isDaemon();
                //线程是否还活着
                boolean isAlive = this.isAlive();
                System.out.println("是否被中断"+isInterrupted);
                System.out.println("是否是守护线程"+isDaemon);
                System.out.println("是否害活着"+isAlive);


            }
        };
        t.start();
    }
}
